7
תגובות
איך אני קורא למתודה שמחזירה מערך?
public function SelectMenu()
{
    $Title[] = something;
    $URL[] = something;
   
    return array($Title, $URL);
}

7 תשובות

avatar ענה zacharya ב 07 לדצמבר 2014 #

$array = $obj->SelectMenu();

avatar ענה OrelBeY ב 08 לדצמבר 2014 #

רק לשם הבהרה - למה חשבת שתהיה צורת קריאה מיוחדת?

avatar ענה soogo ב 09 לדצמבר 2014 #

זה טיפשי לכתוב

print($obj->SelectMenu()[0][0]);

avatar ענה zacharya ב 09 לדצמבר 2014 #

ולמה לא ככה:

print_r($obj->SelectMenu());

avatar ענה soogo ב 09 לדצמבר 2014 #

כי אני לא רוצה את כל המערך

avatar ענה zacharya ב 09 לדצמבר 2014 #

אז למה מה שכתבת הוא טיפשי? חוץ מזה שאם תרצה את המערך שוב תצטרך לקרוא לו פעם נוספת, שמור אותו במשתנה ונגמר הסיפור:)

avatar ענה soogo ב 09 לדצמבר 2014 #

בעיקרון התפקיד של המתודה זה להציג תפריט
אז יש לי מערך שמכיל 2 מערכים, הראשון של Title והשני URL
וכל פעם אני צריך להציג את התפריט בצורה שונה (פעם אחת בתור תפריט רגיל ופעם אחרת כטבלה בשביל הפאנל ניהול).